Definizione del dizionario Python: Mappatura Chiave-Valore
In Python, il dizionario è un tipo di dato flessibile e fondamentale utilizzato per memorizzare dati in modo descrittivo, piuttosto che posizionale. A differenza delle sequenze come liste o tuple, un dizionario è un non ordinatoinsieme in cui i dati sono organizzati usando nomi univoci chiamati chiavipiuttosto che indici numerici. Questa struttura permette una ricerca di dati estremamente rapida.
1. La struttura principale: Coppie Chiave-Valore
I dati vengono archiviati come coppie, in cui una chiave unica Chiavesi mappa direttamente a un Valore. Questo design imita una tabella hash ottimizzata, garantendo una recuperazione estremamente veloce. Le chiavi devono essere univoche e immutabili (di solito stringhe o numeri), mentre i valori possono essere qualsiasi tipo di dato.
{"student_id":101,"name":"Alex","grade":88.5}
2. Sintassi e proprietà dei dizionari
- I dizionari sono definiti usando parentesi graffe
{}. - Il punto e virgola
:separa la chiave dal suo valore corrispondente (Chiave:Valore). - I dizionari sono mutabili, il che significa che chiavi e valori possono essere aggiunti, eliminati o modificati dinamicamente dopo la creazione.
💡 Indicizzazione vs. Ricerca per chiave
I dizionari non supportano lal'indicizzazione numerica (come
[0] o [1]). I dati devono essere recuperati usando il nome della chiave specifica fornita durante la creazione (ad esempio, dictionary["name"]).
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>